/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:hover,a:active,a:focus{text-decoration:none;outline:none;}
a:visited{color:#333;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

 
/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.container{width: 1200px!important;margin: 0 auto;padding: 0;}
.pageWidth {
    height: auto;
    width: 100%;
    margin: 0 auto;
}

.header {
  width: 100%;
  position: relative;
}

.head_top .head_logo{ float:left; position:relative; margin-bottom:5px;top: 32px; height: 130px;}
.head_top .head_logo dl{ overflow:hidden;}
.head_top .head_logo dt{ float:left;}
.head_top .head_logo dt img{ display:block;}
.head_top .head_logo dd{margin-left: 90px;padding-left:15px;border-left:1px solid #ececec;margin-top: 12px;}
.head_top .head_logo dt h1{width: 86px;height:86px;text-indent: -999em;}
.head_top .head_logo dt h1 a{width: 86px;height:86px;display: block;}
.head_top .head_logo dd h2{font-size:28px;color:#3b3b3b;margin-bottom: 12px; line-height:30px;}
.head_top .head_logo dd p{font-size:15px;color:#3b3b3b;font-weight: inherit;}


.header .top_top {
  widows: 100%;
  height: 45px;
  background: #efefef;
}

.header .top_top p {
  float: left;
  line-height: 45px;
  font-size: 14px;
  color: #666;
}

.header .top_top .top_left {
  float: right;
}

.header .top_top .top_left span {
  font-size: 14px;
  line-height: 45px;
  /*padding-left: 40px;*/
  float: left;
  margin-left: 30px;
}

.header .top_top .top_left span:first-child {
  margin-left: 0;
  padding-left: 35px;
  /*background: url(/skin/images/china.jpg) no-repeat left center;*/
}

.header .top_top .top_left span:first-child + span {
  /*background: url(/skin/images/eng.jpg) no-repeat left center;*/
}


.top_left ul {float: right;height: 14px;margin-top: 10px;}
.top_left ul li{float: left;height: 14px;font-size:13px;color: #333333;padding: 0 15px; line-height: 14px;border-left: 1px dotted #999;position: relative;}
.top_left ul li a{color: #666;}
.top_left ul li:first-child {border-left: none;}
.top_left ul li:hover span {display: block;}
.top_left ul li span {display: none;width: 103px;height: 103px;position: absolute;left: -18px;top: 16px;padding:12px 5px 5px 5px;}
.top_left ul li span img {display: block;width: 103px;height: 103px;}


.header .head_top {
  width: 100%;
  background: #fff;
}

.header .head_top .fl a {
  float: left;
}

.header .head_top .fl a img {
  height: 130px;
  display: block;
}

.header .head_top .fr {
  margin-top: 37px;
}

.header .head_top .fr .tel {
  float: right;
}

.header .head_top .fr .tel p {
  padding-left: 60px;
  background: url(../images/dianh.png) no-repeat left center;
}

.header .head_top .fr .tel p i {
  font-size: 14px;
  color: #666;
  display: block;
  font-style: normal;
}

.header .head_top .fr .tel p span {
  display: block;
  color: #000;
  font-size: 25px;
  font-weight: bold;
}

/*hear导航*/

.nav {
  width: 100%;
  background: #0956a4;
  height: 60px;
}

.nav ul li {
  float: left;
  width: 11.11%;
  height: 60px;
  position: relative;
}

.nav ul li a {
  width: 100%;
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  color: #fff;
  display: block;
}

.nav ul li a:hover {
  background: #ff0000;
}

.nav ul li.active >a{
  background: #ff0000;
}

.nav ul li .v_list {
  position: absolute;
  width: 100%;
  top: 60px;
  background: #0956a4;
  left: 0;
  z-index: 99;
  display: none;
}

.nav ul li .v_list a {
  color: #fff;
  line-height: 46px;
  font-size: 14px;
  transition: .5s;
}

.nav ul li .v_list a:hover {
  transition: .5s;
  background: #dc323b;
}

.nav ul li:hover .v_list {
  display: block;
}

.fixed {
  position: fixed;
  max-width: 1920px;
  top: 0;
  z-index: 10000;
  float: none !important;
}


/*banner图*/
.pc_banner {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.pc_banner .pcbanner {
  position: relative;
}

.pc_banner .pcbanner .swiper-slide {
  width: 100%;
  display: block;
}

.pc_banner .pcbanner .prev {
  cursor: pointer;
  outline: 0;
  left: 74px;
  width: 48px;
  height: 86px;
  position: absolute;
  top: 42%;
  background: url(../images/bannerle.png) no-repeat;
  background-size: 100%;
  z-index: 4;
}

.pc_banner .pcbanner .next {
  cursor: pointer;
  outline: 0;
  right: 74px;
  width: 48px;
  height: 86px;
  position: absolute;
  top: 42%;
  background: url(../images/bannerri.png) no-repeat;
  background-size: 100%;
  z-index: 4;
}

.pc_banner .pcbanner .pagination {
  width: 100%;
  text-align: center;
  position: absolute;
  z-index: 9;
  bottom: 10px;
  overflow: hidden;
}

.pc_banner .pcbanner .pagination span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  text-indent: -999px;
  overflow: hidden;
  overflow: hidden;
  cursor: pointer;
  background: #fff;
  margin: 0 3px;
  opacity: 1;
  outline: 0;
}

.pc_banner .pcbanner .pagination span.swiper-pagination-bullet-active {
  background: #dc323b;
}





/*热门搜索*/
.sou{background: #f4f4f4;height: 51px;border-bottom: 1px solid #d0d0d0;}
#formsearch{float:right;width: 304px;height: 29px;line-height: 29px;background: url(../images/ss.jpg) no-repeat top center;margin-top: 10px;}
#formsearch input{height:29px;background:transparent;border:none;line-height:29px;}
#formsearch input#keyword{height:29px;line-height:29px;padding-left:9px;color:#686868;width: 265px;font-size: 13px;}
#formsearch input#s_btn{margin-left: -4px; width:30px;height:29px;line-height:29px;text-align:center;background:transparent;color:#fff;border:none;cursor:pointer;}
.hotSearch{float:left;height:51px;line-height:51px;font-weight:normal;color: #403f3f;font-size: 14px;}
.hotSearch a{margin-right:6px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}








/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}


.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}












.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}





/*页面底部*/

.footer{background: url("../images/dibubg.jpg") center no-repeat;height: 450px;margin: auto;overflow: hidden;}
.footer_1200{width: 1200px;margin: 0 auto;padding-left: 25px;padding-top: 70px;}


.footer_0_bb{width: 220px;border-right: 1px solid #000;margin-top: 0px;float: left;}
.footer_0_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;width: 100px;line-height: 80px;margin-bottom: 20px;}
.footer_0_bb a{display: block;float: left;width:100px; line-height: 30px;color: #fff;font-size: 16px;}


.footer_2_bb{float: left;width: 220px;padding-left: 30px;border-left: 0px solid #6e6e6e;padding-bottom: 60px;border-right: 1px solid #6e6e6e;padding-right: 30px;}
.footer_2_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;width: 100px;line-height: 80px;}
.footer_2_bb p{font-size: 16px;color: #fff;line-height: 30px;margin-top: 10px;}


.footer_1_bb{border-right: 0px solid #000;margin-top: 30px;float: left;padding-left: 30px;}
.footer_1 img{ margin-left:38px;}
.footer_1 h3{font-size: 23px;color: #016fc1;margin-top: 20px;}
.footer_1 em{font-style: normal;font-size: 14px;color: #ff7e00; text-align:center;}



.footer_3_bb{float: left;width: 260px;padding-left: 30px;border-left: 1px solid #6e6e6e;border-right: 1px solid #6e6e6e;padding-right: 30px;}
.footer_3_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;width: 100px;line-height: 80px;margin-bottom: 20px;}
.footer_3_bb a{display: block;float: left;width:130px; line-height: 30px;color: #fff;font-size: 16px;margin-top: }



/*版权*/
.copyright{ width:100%; background:#0956a4;color: #fff; height:50px;font-size:16px;line-height:50px;text-align:center;}
.copyright a{color: #fff; }